htm {padding:0px; margin:0px; -webkit-backface-visibility:hidden;}
body {padding:0px; margin:0px; font-size:14px; height:100%; overflow:hidden; background:#fff;}
dl {padding:0px; margin:0px;}
dt {padding:0px; margin:0px;}
dd {padding:0px; margin:0px;}
ul {padding:0px; margin:0px;}
ol {padding:0px; margin:0px;}
p {padding:0px; margin:0px; line-height:25px;}
li {padding:0px; margin:0px; list-style-type:none;}
form {padding:0px; margin:0px;}
fieldset {padding:0px; margin:0px;}
blockquote {padding:0px; margin:0px;}
fieldset {padding:0px; margin:0px;}
select {padding:0px; margin:0px; border:0px;}
label {padding:0px; margin:0px;}
textarea {padding:0px; margin:0px; border:0px;}
img {padding:0px; margin:0px; border:0px;} 

.opacity0 {filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -khtml-opacity:0; -webkit-opacity:0;}
.opacity10 {filter:alpha(opacity=10); opacity:0.1; -moz-opacity:0.1; -khtml-opacity:0.1; -webkit-opacity:0.1;}
.opacity30 {filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3; -khtml-opacity:0.3; -webkit-opacity:0.3;}
.opacity50 {filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; -webkit-opacity:0.5;}
.opacity70 {filter:alpha(opacity=70); opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -webkit-opacity:0.7;}
.opacity90 {filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9; -webkit-opacity:0.9;}
.opacity100 {filter:alpha(opacity=100); opacity:1; -moz-opacity:1; -khtml-opacity:1; -webkit-opacity:1;}

.loading {width:200px; height:200px; position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-100px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease;}
.loading img {width:100%; display:block;}
.loading .a {width:200%; height:200%; position:absolute; top:0px; left:0px; background:rgba(255,255,255,0.5); content:''; -webkit-transition:-webkit-transform 1.2s; transition:transform 1.2s; -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);}
.loading .a.h {-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);}

@media (min-width: 350px) {

.loading {width:260px; height:260px; margin-top:-130px; margin-left:-130px;}

}

@media (min-width: 480px) {

.loading {width:300px; height:300px; margin-top:-150px; margin-left:-150px;}

}

@media (min-width: 768px) {

.loading {width:360px; height:360px; margin-top:-180px; margin-left:-180px;}

}

@media (min-width: 1000px) {

.loading {width:420px; height:420px; margin-top:-210px; margin-left:-210px;}
.loading .a {width:100%; height:100%;}

}

@media (min-width: 1260px) {

.loading {width:480px; height:480px; margin-top:-240px; margin-left:-240px;}

}

@media (min-width: 1600px) {

.loading {width:540px; height:540px; margin-top:-270px; margin-left:-270px;}

}